package com.sright.bcard.user.share.service;

import com.sright.bcard.common.service.share.dto.user.RegisterDTO;
import com.sright.common.response.SrightResponse;

import java.text.ParseException;

/**
 * 权限service
 */
public interface AuthService {


    /**
     * 开通企业账号
     * @param: RegisterDTO
     * @return com.sright.common.response.SrightResponse
     * @author jinxuebin
     * @date 2020/5/25 11:17 上午
    */
    SrightResponse register(RegisterDTO dto) throws ParseException;

    /**
     * 管理员登录
     * @param: userName
     * @param: password
     * @return com.sright.common.response.SrightResponse
     * @author jinxuebin
     * @date 2020/5/22 5:26 下午
    */
    SrightResponse login(String userName, String password);

    /**
     * 通过token获取用户id
     * @param: token
     * @return java.lang.Integer
     * @author jinxuebin
     * @date 2020/5/15 5:12 下午
     */
    Long queryUserIdByToken(String token);
}
